home comics writing pictures archive about

Echo2SIO.asm

Language: 8080 Assembly
Last Modified: 2022-11-14 1:22:03 AM UTC
File Size: 597 bytes
http://www.penguinstew.ca/example/AltairSerialEcho/Echo2SIO.asm
; Read 2SIO status register
ORG 0000H
MVI A, 03H ; 0000: 3E 03
OUT 10H ; 0002: D3 10 Rest 2SIO port
MVI A, 15H ; 0004: 3E 15
OUT 10H ; 0006: D3 10 Set 2SIO port to 8n1
LOOP: IN 10H ; 0008: DB 10 Read status register
RRC ; 000A: 0F
JNC LOOP ; 000B: D2 08 00 Loop until data received
IN 11H ; 000E: DB 11
OUT 11H ; 0010: D3 11
JMP LOOP ; 0012: C3 08 00 Loop
1
2
3
4
5
6
7
8
9
10
11
12